Career 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Brasil Open - Salvador Tata Open 2003 - Chennai The Stella Artois Grass Court Championships - London 2003 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador AIG Japan Open - Tokyo Fujitsu Siemens Open - Budapest IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Lambertz Open - Aachen Waco International Tennis Challenger - Waco Okal Cup 2003 - Eckental Czech Indoor Open - Prague Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl The Lipton Championships - Key Biscayne du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Bogota Challenger - Bogota Corona Mexico City Open - Mexico City Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Open Sainte Victoire - Aix-En-Provence West Side Tennis Club Clay Court Challenger - Forest Hills Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver TED Open - Istanbul Open de L'Isere - Grenoble 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign IPP Open - Helsinki Copa Petrobras Bogota - Bogota Czech Indoor Open - Prague Jameson Cup - Milan Ischgl International ATP Challenger - Ischgl La Serena Open - La Serena Gemax Samsung Open 2005 - Belgrade USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Ostrava Open 2005 - Ostrava Harrah's Entertainment Challenger - Tunica ECM Prague Open 2005 - Prague San Remo Tennis Cup 15° Piertomaso - San Remo Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth The Natrel's Challenger of Granby - Granby Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota USTA/Adtech Challenger - Boston Wimbledon - London U.S. Open - New York French Open - Paris Bauer Watertechnology Cup - Eckental Music City Challenger - Nashville PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Australian Open - Melbourne French Open - Paris Wimbledon - London Intersport Heilbronn Open - Heilbronn KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg U.S. Open - New York Australian Open - Melbourne French Open - Paris BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open San Luis Potosi Challenger - San Luis Potosi Aberto de Santa Catarina - Florianopolis Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota French Open U.S. Open ECM Prague Open - Prague Wimbledon Australian Open - Melbourne French Open - Paris Open Castilla y Leon - Segovia Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Open D'Orleans - Orleans Australian Open - Melbourne French Open - Paris Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Wimbledon - London Open de Rennes La Trinitaine - Rennes U.S. Open - New York Kobstaedernes ATP Challenger - Kolding French Open - Paris Lambertz Open by Stawag - Aachen Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Wimbledon - London U.S. Open - New York French Open - Paris Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena South African Airways Tennis Open - Durban Copa Kia Challenger ATP - Santiago Wimbledon - London Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Bancolombia Open - Bogota Voit Mexico City Open - Mexico City French Open - Paris Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Australian Open - Melbourne Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague French Open - Paris Unique Zagreb Open - Zagreb Wimbledon - London U.S. Open - New York Ciudad de Pozoblanco Open Diputacion - Cordoba Akbank Private Banking TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Challenger 42 - Andrezieux Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires ITG Miami Challenger - Miami Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Tallahassee Tennis Challenger - Tallahassee 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Roma Open Challenger - Rome Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Countrywide Classic USTA Men's Challenger - Carson Memorial A. Manfredini Sassuolo Challenger - Sassuolo Sunset Moulding Challenger - Yuba City Open Diputacion Ciudad de Pozoblanco - Cordoba Siemens Open - Scheveningen s'Tennis Masters Challenger - Graz Oldum Brown Vancouver Open - Vancouver LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Geneva Challenger - Geneva Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Lima Challenger - Lima Salinas Challenger Carson Challenger Dallas Challenger Mexico City Challenger Pereira Challenger Savannah Challenger Carson Challenger Yuba City Challenger Montevideo Challenger Asuncion Challenger Santiago Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Puebla Challenger Sao Paulo Challenger Dallas Challenger Curitiba Challenger Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 1, 1R, PAR-VEN 4-1 Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, Group 2, 1R, BOL-PAR 1-4 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, Group 2, 1R, PAR-CUB 4-0 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group 2, 2R, BAH-PAR 1-4 Davis Cup, Group 2, 1R, PAR-BAH 4-1 Davis Cup, Group 2, 1R, PAR-AHO 4-1 Belo Horizonte Challenger Bogota Challenger Cali Challenger Asuncion Challenger Santiago Challenger Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Challenger 42 - Andrezieux Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon XL Capital Bermuda Open - Bermuda Garden Open - Rome Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra Eddleman USTA Challenger - Birmingham Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Macedonian Open - Skopje FILA Challenger Biella - Biella Cosmorom Challenger - Brasov Bukhara Challenger - Bukhara Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Open de Charleroi - Charleroi Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires BCP Tennis Classic - Sao Paulo Warsteiner Challenger Lubeck 2001 - Lubeck Warsteiner Challenger - Wolfsburg Residenza Open - Magdeburg VI Abierto Internacional de Salinas - Salinas 2001 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham TennisCup Vlaanderen - Antwerp 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia Powder Byrne Trophy - Surbiton 2001 USTA Tallahassee Tennis Challenger - Tallahassee VIII Open Internacional D'Andorra - Andorra Intelig Tennis Cup - Campos do Jordao TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Warta Cup 2001 - Sopot Geneva Challenger - Geneva Black Forest Open - Freudenstadt Kyiv UMC Open - Kiev Diego Open - Budapest Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari IPP Open - Helsinki Kuppers Kolsch Cup by Lambertz - Aachen Okal Cup 2001 International Bavarian Championships - Eckental VIII Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank Lamberts Open by Stawag - Aachen Tatra Banka Open - Bratislava IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn Heilbronn Challenger - Heilbronn Warsteiner Challenger Series - Lippstadt Challenger Ford de Cherbourg - Cherbourg Sparkassen Open - Magdeburg Abierto Internacional de Salinas - Salinas Eddleman / USTA Challenger - Birmingham VSZ Solvak Open Challenger - Kosice Mobelwelt-Zick Open 98 - Dresden Hugarian Food Open - Budapest Venice Open - Venice Brasil Open - Florianopolis V Trofeo Ciudad de Quito - Quito Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires The LTA Wrexham Challenger - Wrexham Open de Franche Comte - Besancon Sarajevo Open - Sarajevo VII Torneo Internazionale di Tennis - Barletta San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon Garden Open - Rome Zagreb Open - Zagreb Ciudad de Pozoblanco Open Diputacion - Cordoba Finnish Open - Helsinki Samsung Securities Cup Challenger Tennis - Seoul Sao Paulo - Brazil Pro Tennis World Open - Boca Raton San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda Steelers Cup - Kosice Copa Sevilla-Internacionales de Andalucia - Seville Lambertz Open - Aachen Music City Challenger - Nashville Copa Petrobras Aracaju - Aracaju Aberto de Sao Paulo - Sao Paulo Copa Telefonica CTC Chile - Santiago The LTA Men's Challenger Wrexham - Wrexham Open de Franche-Comte - Besancon Pro Tennis World Open - Sunrise Odlum Brown Vancouver Open - Vancouver GHI Bronx Classic - Bronx TED Open - Istanbul Ethias Tennis Trophy - Mons Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen USTA Illinois Challenger - Champaign Challenger 42 - Andrezieux Tunis Open 2006 - Tunis Unique Zagreb Open - Zagreb LTA Shrewsbury Challenger - Shrewsbury Tunis Open 2007 - Tunis Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano Open Castilla y Leon - Segovia Open D'Orleans - Orleans Open de Rennes La Trinitaine - Rennes Aberto de Sao Paulo - Sao Paulo Sao Paulo Challenger Heilbronn Challenger Marrakech Challenger Vancouver Challenger Sunrise Challenger Bordeaux Challenger Buenos Aires Challenger Sao Paulo Challenger European Community Championships - Antwerp America's Red Clay Tennis Championship - Coral Springs Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island President's Cup 1997 - Tashkent Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Adidas International - Sydney Sybase Open - San Jose European Community Championships - Antwerp Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championship - Orlando AT&T Challenge - Atlanta America's Red Clay Tennis Championship - Coral Springs The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Infiniti Open - Los Angeles RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston Shanghai Open '98 - Shanghai Heineken Open - Singapore Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Sybase Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Merano Open - Merano The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. adidas Open de Toulouse - Toulouse Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Grand Prix de Tennis de Lyon - Lyon U.S. Men's Clay Court Championships - Orlando Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Qatar Mobil Open 2001 - Doha Cerveza Club Colombia Open - Bogota Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Energis Open - Amsterdam Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Tata Open 2002 - Chennai Adidas International - Sydney BellSouth Open - Vina del Mar Kroger / St. Jude International - Memphis Siebel Open - San Jose International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amersfoort RCA Championships - Indianapolis Salem Open - Hong Kong AIG Japan Open - Tokyo Adidas International - Sydney Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok Jakarta Milan St. Petersburg New Delhi Tokyo Seoul Queen's Club Indianapolis Bogota Tokyo Rosmalen Bordeaux Toulouse Tokyo Beijing Manchester Taipei Milan Indoors - Milan Abierto Mexicano Telfonica MoviStar - Acapulco Gerry Weber Open - Halle Miller Lite Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel International Tennis Championships - Delray Beach Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort Croatia Open - Umag Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Campbell's Hall of Fame Tennis Championships - Newport Estoril Open - Estoril Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven SAP Open - San Jose Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Ordina Open - 's-Hertogenbosch Qatar Exxon Mobil Open - Doha Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai AEGON Championships - London